@charset "utf-8";
body { margin:0px; font-family:"微软雅黑"; color:#000; font-size:12px; background:#A21B21;}

.pdv_class {
	POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}

.menuandbanner { background:url(m1.jpg) repeat-x; overflow:hidden; width:100%;}

A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #505050; TEXT-DECORATION: none
}
A:active {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#header {
	MARGIN: 0px auto; overflow:hidden;
}
#header .logo {
	width:220px; float:left; text-align:center;
}
#header .logo img {
	border:0px;
}
.description_left { float:left;}
.description_right { float:right; width:250px; text-align:right; line-height:normal; padding-top:5px;}
#header .companyname {
	height:40px; font-size:34px; padding-top:30px; font-family:"楷体_GB2312"; color:#FEE879;
}
#header .description {
	margin:0px auto; width:990px;
	color:#FDFACD; line-height:24px; overflow:hidden; padding-left:10px; height:30px; line-height:30px;
}
.logoandtitle { overflow:hidden; width:990px; margin:0px auto;}
#header h1 {
	font-size:12px; line-height:12px;
}
h2 {
	font-size:16px; font-family:"微软雅黑";
}

#menumain {
	width:100%; overflow:hidden;
}

.menucontain { width:975px; height:41px; margin:0px auto; background:url(m2.jpg) repeat-x; padding-left:15px;}
.menucontain a { width:84px; display:block; height:41px; line-height:40px; margin-right:10px; float:left; text-align:center; color:#000; font-size:14px; font-weight:bold;}
.menucontain a:link { text-decoration:none;}
.menucontain a:hover { text-decoration:none; background:url(nav1.gif) no-repeat; color:#FFFFFF; background-position:0px 6px;}
.menucontain a:visited { text-decoration:none;}
a.menuon { background:url(nav1.gif) no-repeat; background-position:0px 6px;}
a.menuon:link { background:url(nav1.gif) no-repeat; background-position:0px 6px;}
a.menuon:visited { background:url(nav1.gif) no-repeat; background-position:0px 6px;}

#banner { margin:0px auto; width:990px; background:url(bannerbg.gif); padding-bottom:5px;}

.box_left_news { padding:15px 5px 5px 10px;}
.mainbkg { width:100%; background:url(mainbkg.jpg); overflow:hidden;}
#mainbody { width:990px; margin:0px auto; overflow:hidden; padding-top:10px;}
.mainbody_right { float:right; width:680px; overflow:hidden;}
.mainbody_right_top { width:100%; overflow:hidden;}
.mainbody_right_top_right { float:right; width:303px;}
.mainbody_right_top_left { float:left; width:427px;}
.index_about_title { width:376px; height:39px; background:url(index_gy.jpg) no-repeat; color:#000000; font-size:14px; line-height:39px; padding-left:44px; font-weight:bold;}
.index_about_title span { float:right; padding-right:15px; padding-top:13px;}
.index_about_content { width:402px; border:1px #DDD solid; overflow:hidden; padding:5px 8px 8px 8px; border-top:none; line-height:22px; color:#000; font-family:"微软雅黑";}

.index_news_title { width:251px; height:39px; background:url(index_news.jpg) no-repeat; color:#000000; font-size:14px; line-height:39px; padding-left:44px; font-weight:bold;}
.index_news_title span { float:right; padding-right:15px; padding-top:13px;}
.indexnewslist { width:277px; border:1px #DDD solid; overflow:hidden; padding:7px 8px 8px 8px; border-top:none;}

.index_product_title { width:658px; height:32px; background:url(module_title.jpg) repeat-x; color:#980004; font-size:14px; line-height:32px; padding-left:20px; font-weight:bold; border:1px #ccc solid;}
.index_service_title { width:314px; height:32px; background:url(module_title.jpg) repeat-x; color:#980004; font-size:14px; line-height:32px; padding-left:20px; font-weight:bold; border:1px #ccc solid;}
.index_product_title span { float:right; padding-right:15px; padding-top:13px;}
.index_product_list { width:668px; overflow:hidden; padding:15px 0px 8px 10px; text-align:center; background:#FFF; border:1px #ccc solid; border-top:none;}
.index_product_list ul { margin:0px; padding:0px; list-style-type:none; padding-left:10px;}
.index_product_list ul li { float:left; width:146px; overflow:hidden; margin-right:18px; margin-bottom:8px;}
.index_product_list ul li img { border:none; border:1px #980004 solid; padding:2px;}
.index_service_list { width:324px; overflow:hidden; padding:15px 0px 8px 10px; background:#FFF; border:1px #ccc solid; border-top:none;}
.index_service_list ul { margin:0px; padding:0px;}

.sub_content { width:658px; overflow:hidden; padding:7px 8px 8px 12px; border:1px #ccc solid; border-top:none; line-height:24px; background:#FFF; margin-bottom:10px;}

.mainbody_left { float:left; width:300px; overflow:hidden;}

.boxtitle { height:46px; margin:0px auto; background:url(right_class_bg.gif) no-repeat; color:#fff; font-size:14px; line-height:50px; padding-left:24px; font-weight:bold;}
.box { margin:0px auto; background:#FFF; border:1px #ccc solid; border-top:none; width:292px;}
.box_left_contact { padding:10px; line-height:24px; color:#333;}

.productclass_dolphin {
	font-family:"微软雅黑";
}
.productclass_dolphin ul { margin:0px; padding:0px; list-style-type:none; padding-top:8px; padding-bottom:8px;}
.productclass_dolphin ul li { margin-bottom:5px; line-height:24px; overflow:hidden; padding-left:15px;}
.productclass_dolphin ul li:hover {}
.productclass_dolphin ul li a:link { text-decoration:none; line-height:24px; color:#222; font-size:14px; font-weight:bold;}
.productclass_dolphin ul li a:hover { text-decoration:none; line-height:24px; color:#222; font-size:14px; font-weight:bold;}
.productclass_dolphin ul li a:visited { text-decoration:none; line-height:24px; color:#222; font-size:14px; font-weight:bold;}

.productbigclass_dolphin { overflow:hidden;}

.productsubclass_dolphin {
	font-family:"微软雅黑";
}
.productsubclass_dolphin ul { margin:0px; padding:0px; list-style-type:none; overflow:hidden;}
.productsubclass_dolphin ul li { margin-bottom:0px;  height:18px; line-height:18px; overflow:hidden; float:left; width:45%; padding-left:0px;}
.productsubclass_dolphin ul li a:link { text-decoration:none; height:18px; line-height:18px; color:#666; font-size:12px; font-weight:normal;}
.productsubclass_dolphin ul li a:hover { text-decoration:none; height:18px; line-height:18px; color:#f60; font-size:12px; font-weight:normal;}
.productsubclass_dolphin ul li a:visited { text-decoration:none; height:18px; line-height:18px; color:#666; font-size:12px; font-weight:normal;}


.hr10 {
	height:10px; width:100px;
}

.leftcontact {
	padding:12px; line-height:24px;
}

.indexcontent {
	line-height:22px; padding-left:10px; padding-top:8px; padding-right:10px;
}

UL.newslist_time { margin:0px; padding:0px; font-family:"微软雅黑";}
LI.newslist_time {
	 width:257px; PADDING-LEFT: 18px; BACKGROUND: url(arrow.gif) no-repeat 0px 0px; MARGIN: 0px; COLOR: #000; LIST-STYLE-TYPE: none; HEIGHT: 30px;
}
LI.newslist_timer {
	 width:300px; PADDING-LEFT: 18px; BACKGROUND: url(arrow.gif) no-repeat 0px 0px; MARGIN: 0px; COLOR: #000; LIST-STYLE-TYPE: none; HEIGHT: 30px;
}
A.newslist_time:link {
	COLOR: #000; TEXT-DECORATION: none
}
A.newslist_time:visited {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.newslist_time:active {
	COLOR: #000; TEXT-DECORATION: none
}
A.newslist_time:hover {
	COLOR: #111
}
A.newslist_timer:link {
	COLOR: #000; TEXT-DECORATION: none
}
A.newslist_timer:visited {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.newslist_timer:active {
	COLOR: #000; TEXT-DECORATION: none
}
A.newslist_timer:hover {
	COLOR: #111
}

#indexproduct {
	width:480px;
	margin:0px auto;
	/*background-color:#FF0000*/
}

.promarquss {
	width:480px;
}

.demotitle {
	text-align:center; padding-top:6px; padding-bottom:6px;
}

.foot {
	width:990px;
	margin:0px auto;
	background:#FFF;
	color:#666;
	border-top:3px #980004 solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}

.bottomlink {
	height:35px;
	line-height:35px;
	text-align:center;
	color:#333
}

.bottomlink a:link {
	color:#333;
}

.bottomlink a:visited {
	color:#333;
}

.bottom {
	line-height:20px;
	text-align:center;
	padding-top:0px;
	padding-bottom:5px;
	font-size:12px;
	color:#98643D;
}

a.bottom:link {
	color:#98643D;
}

.bottom a:link {
	color:#98643D; text-decoration:none;
}

.bottom a:hover {
	color:#98643D; text-decoration:underline;
}

.bottom a:visited {
	color:#98643D; text-decoration:none;
}

.indexservicelist {
	width:215px; background:url(indexrightbg.jpg) bottom; padding-left:5px; padding-right:10px; padding-bottom:10px;
}

.leftcontact {
	padding-left:15px; padding-right:20px; padding-bottom:20px; line-height:24px; padding-top:10px;
}

.subtitle {
	background:url(subtitlebg.jpg) no-repeat; height:35px; padding-left:20px; line-height:14px; font-size:14px; font-family:"微软雅黑"; margin-right:15px;
}

.containsub {
	line-height:24px;
	padding-top:15px;
	padding-left:5px;
	padding-right:20px;
	padding-bottom:8px;
}

.input { width:200px; height:20px; line-height:20px; padding-left:3px; font-size:12px; font-family:"微软雅黑"; border:1px #CCC solid;}
.botton { height:25px; border:1px #ccc solid;}
.index_news_container { overflow:hidden;}
.index_news_right { float:right; width:336px; overflow:hidden;}
.index_news_left { float:left; width:336px; overflow:hidden;}